Peephole Optimization of Asynchronous Networks Through Process Composition and Burst mode Machine Generation

نویسندگان

  • Ganesh Gopalakrishnan
  • Prabhakar Kudva
  • GANESH GOPALAKRISHNAN
  • PRABHAKAR KUDVA
چکیده

In this paper we discuss the problem of improving the e ciency of macromodule networks generated through asynchronous high level synthesis We compose the behaviors of the modules in the sub network being optimized using Dill s trace theoretic operators to get a single behavioral description for the whole sub network From the composite trace structures so obtained we obtain interface state graphs ISG as described by Sutherland Sproull and Molnar encode the ISGs to obtain encoded ISGs EISGs and then apply a procedure we have developed called Burst mode machine reduction BM reduction to obtain burst mode machines from EISGs We then synthesize burst mode machine circuits currently using the tool of Ken Yun Stanford We can report signi cant area and time improvements on a number of examples as a result of our optimization method This work was supported in part by NSF Award MIP Peephole Optimization of Asynchronous Networks through Process Composition and Burst mode Machine Generation GANESH GOPALAKRISHNAN ganesh cs utah edu PRABHAKAR KUDVA pkudva cs utah edu Department of Computer Science University of Utah Salt Lake City Utah USA

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

The Compiler Design Handbook: Optimizations and Machine Code Generation

The compiler design handbook: optimizations and machine code generation pdf C# Programming: From Problem Analysis to Program Design, 3rd Edition pdf Check our section of free e-books and guides on Compiler Design now! Parser, scanner, Optimization, Virtual Machines, Code Generation, Peephole Optimization. and the major algorithms used to translate code from highlevel to machine language. Theory...

متن کامل

Formal Verification of Peephole Optimizations in Asynchronous Circuits

This paper proposes and applies novel techniques for formal verification of peephole optimizations in asynchronous circuits. We verify whether locally optimized modules can replace parts of an existing circuit under assumptions regarding the operation of the optimized modules in context. A verification rule related to assume-guarantee and hierarchical verification is presented, using relative t...

متن کامل

On Fault Diagnosis of Asynchronous Sequential Machines with Parallel Composition

Fault diagnosis of composite asynchronous sequential machines with parallel composition is addressed in this paper. An adversarial input can infiltrate one of two submachines comprising the composite asynchronous machine, causing an unauthorized state transition. The objective is to characterize the condition under which the controller can diagnose any fault occurrence. Two control configuratio...

متن کامل

Lnst Ruction Selection by Attributed Parsing

Affix grammars are used to describe the instruction-set of a target architecture for purposes of compiler code generation A code generator is obtained automatically for a compiler using attributed parsing techniques. A compiler built on this model can automatically perform most popular machine-dependent optimizations, including peephole optimizations. Implementations of code generators based on...

متن کامل

Formal Veri cation of Transformations forPeephole Optimization ?

In this paper we describe a formal veriication of transformations for peephole optimization using the PVS system 12]. Our basic approach is to develop a generic scheme to mechanize these kinds of veri-cations for a large class of machine architectures. This generic scheme is instantiated with a formalization of a non-trivial stack machine 14] and a PDP-11 like two-address machine 2], and we pro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1993